.flex{
	width: 1200px;
	margin:auto;
	padding-top: 7px;
	padding-bottom:30px;
	display: flex;
	justify-content: space-between;
	&-left{
		width: 188px;
		margin-right: 33px;
		img{
			width: 188px;
			height: 98px;
		}
		ul{
			padding:10px 0 25px;
		}
		ul li a{
			font-size: 13px;
			line-height: 22px;
			padding:5px 0 10px;
			display: flex;
			justify-content: space-between;
			align-items: text-top;
			.dot{
				display: inline-block;
				width: 3px;
				height: 3px;
				margin-top: 8px;
				background:#C31B0D;
			}	
			p{
				width: 173px;
				letter-spacing: 1px;
			}		
			&:hover{
				color: #C31B0D;
				cursor: pointer;
			}
		}
	}
	.title{
		position: relative;
		height: 16px;
		line-height: 16px;
		font-size: 16px;
		color: #C31B0D;
		padding:13px 0 26px;
		font-weight: bold;
		.line{
			display: block;
			width: 100%;
			height: 6px;
			border-bottom: 2px #CA2B1E solid;

		}
		p{
			position:absolute;
			padding-right:20px;
			background: #fff;
			top: 13px;
			left: 0;
		}
	}
	&-con{
		width: 647px;
		.banner{
			width: 100%;
			height: 344px;
			margin-bottom: 10px;
			overflow: hidden;
			position:relative;
			img{
				width: 647px;
				height: 344px;
			}
		}
	}
	&-right{
		width: 300px;
	}
	.box{
		padding:16px 0 17px;
		border-bottom:1px #EEEEEE solid;
		h3 a{
			display: block;
			font-size: 18px;
			color: #C52215;
			font-weight: bold;
			padding:0px 0 20px;
			width: 100%;
			text-overflow: ellipsis;
			overflow: hidden;
			white-space: nowrap;
		}
		.box-flex{
			img{
				float: left;
				width: 150px;
				height: 100px;
			}
			ul{
				margin-left: 170px;
			}
			.dot{
				float: left;
				display: block;
				width: 3px;
				height: 3px;
				margin-top:10px;
				background:#C31B0D;
			}
			li{
				font-size: 14px;
				line-height: 22px;
				padding:0px 0 3PX;
				overflow: hidden;
				&:hover a{
					color: #C31B0D;
					cursor: pointer;
				}
				p{
					float: right;
					width: 97%;
					text-overflow: ellipsis;
					overflow: hidden;
					white-space: nowrap;
				}
			}	
		}
	}
	.img-list{
		li{
			margin-bottom: 16px;
			position:relative;
			img{
				width: 300px;
				height: 150px;
			}
			p{
				position:absolute;
				width: 100%;
				background:rgba(0,0,0,0.5);
				height: 30px;
				left: 0;
				bottom:0;
				line-height: 30px;
				color: #fff;
				padding:0 10px;
				box-sizing:border-box;
				font-size: 14px;
				text-overflow: ellipsis;
				overflow: hidden;
				white-space: nowrap;
			}
		}
	}
}
.box-com{
	// height: 543px;
	// overflow: auto;
}